Cryptmt Stream Cipher Version 3

نویسندگان

  • MAKOTO MATSUMOTO
  • MUTSUO SAITO
  • TAKUJI NISHIMURA
  • MARIKO HAGITA
چکیده

In the previous manuscripts, we proposed CryptMT pseudorandom number generator (PRNG) for a stream cipher, which is a combination of (1) an F2-linear generator of a wordsize-integer sequence with a huge state space, and (2) a filter with one wordsize memory, based on the accumulative integer multiplication and extracting some most significant bits from the memory. No valid attacks have been reported so far. In this manuscript, we propose a modification of the algorithm to speed up the generation and the initialization, by (1) using the parallelisms such as pipelining and single-instruction-multiple-data (SIMD) operations included in modern CPUs, (2) in the filter, raising the ratio between the numbers of output bits and the input bits from 1/4 to 1/2. As a result, we propose the CryptMT Version 3 which has 1.8 times faster generation and 48.7 times faster initialization than the Version 1, while the security level seems comparable to the original version. The generation/initialization speed is comparable to the fast stream ciphers such as SNOW2.0. Moreover, CryptMT Version 3 is proved to have a period that is a multiple of 219937 − 1 and strong resistance to the standard attacks.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CryptMT Stream Cipher Ver . 3 : Description ?

CryptMT Version 3 (CryptMT3) is a stream cipher obtained by combining a large LFSR and a nonlinear filter with memory using integer multiplication. Its period is proved to be no less than 219937−1, and the 8-bit output sequence is at least 1241-dimensionally equidistributed. It is one of the fastest stream ciphers on a CPU with SIMD operations, such as Intel Core 2 Duo.

متن کامل

Cryptmt Version 2.0: a Large State Generator with Faster Initialization

As a pseudorandom number generator (PRNG) for a stream cipher, we propose a combination of (1) an F2-linear generator of a wordsizeinteger sequence with huge state space, and (2) a filter with one wordsize memory, based on the accumulative integer multiplication and extracting some most significant bits from the memory. We proposed CryptMT as an example. Merits of this type of generators are (1...

متن کامل

Comparison of 256-bit stream ciphers

This paper evaluates and compares several stream ciphers that use 256-bit keys: counter-mode AES, CryptMT, DICING, Dragon, Fubuki, HC-256, Phelix, Py, Py6, Salsa20, SOSEMANUK, VEST, and YAMB.

متن کامل

On the Security of Stream Cipher CryptMT

CryptMT v3 is a stream cipher submitted to eStream project, and has entered the third evaluation phase. Any attack has not been found until now. In this paper, we mainly discuss the security of the state initialization process of CryptMT v3. For the key and IV setup function fK , we can construct a probabilistic testing algorithm A fK with a distinguishing probability 1, which indicates that fo...

متن کامل

Comparison of 256-bit stream ciphers at the beginning of 2006

This paper evaluates and compares several stream ciphers that use 256-bit keys: counter-mode AES, CryptMT, DICING, Dragon, FUBUKI, HC-256, Phelix, Py, Py6, Salsa20, SOSEMANUK, VEST, and YAMB.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006